"""
20 - dars. Mavzu:
"""


T1 = (1, 2, 3,)
T1 = [1, 2, 3]
T1 = 1, 2, 3
T1 = tuple((1, 2, 3))
T1 = ()
T1 = (1,)
T1 = (1, 2, 3)

print(T1.__sizeof__()) # sizeof ro'yxatniog
# 'irligini chiqaradi.
print(T1.__sizeof__())

T1 = tuple('hello') # kortejga aylantiradi.
T2 = tuple(' world')
T3 = T1 + T2

print(T3)
print(T3.count('L')) # ro'yxatni ichidagini sanaydi.

if 'L' in T3:
    print(T3.index('L')) # turgan o'rin.
else:
    print('No')

for i in T3:
    if i == ' ':
        continue
    print(f'"{i}"', end=' ')


L1 = (10, 11, [1, 2, 3], [4, 5, 6], ['hello', 'world'])
print(L1, id(L1))
L1[4][0] = 'new'
L1[4].append('hello')
print(L1, id(L1))

T1 = (1, 2, 3,)
X, Y, Z = T1

print(X, Y, Z)

X = 1
Y = 2

print(X, Y)
X, Y = Y, X
print(X, Y)
# Дан список words. Составьте из него
# список слов-палиндромов.
# Попробуйте это сделать двумя способами:
# произвольное решение и решение в одну строчку кода.
# Дан список my_str со строками, часть из
# которых являются палиндромами. Составьте
# новый список строк-палиндромов.


WORDS = ['мадам', 'топот', 'test', 'madam', 'word']
MY_STR = ['Око за око', 'А роза упала на лапу Азора', 'Около Миши молоко']
